package com.leinao.browse.service;

import com.leinao.browse.model.BrowseRecord;
import com.leinao.commons.Response;

/**
 *
 * @Description 功能浏览记录服务
 * @author lizi
 * @date 2019/03/23 下午6:48
 * @Version 1.0
 */
public interface BrowseRecordService {

    /**
      * 功能描述：按照浏览类型和id查询浏览记录
      * @param type 功能浏览类型
      * @param userId 用户id
      * @return com.leinao.commons.Response<com.leinao.browse.model.BrowseRecord> 记录对象
      * @Author: guoliangbo
      * @Date: 2019/4/18 16:00
      */
    Response<BrowseRecord> getBrowseRecordByTypeAndUserId(Integer type, String userId);

    /**
      * 功能描述：添加用户浏览记录
      * @param type 功能浏览类型
      * @param userId 用户id
      * @return com.leinao.commons.Response<java.lang.Long> 添加影响行数
      * @Author: guoliangbo
      * @Date: 2019/4/18 16:01
      */
    Response<Long> addBrowseRecord(Integer type, String userId);
}
